|
Inside the System File
(Continued)
|
Script Manager
The Script Manager provides functions for
controlling, modifying, and accessing the features of
both Roman and non-Roman script systems.
- Simple scripts (scripts not requiring the Worldscript
extension) were not being loaded when the system was
booted with extensions turned off. This has been changed;
now, simple scripts are loaded when extensions are turned
off.
- The keyboard menu bar icon was being drawn twice
whenever a new keyboard layout was selected. This has
been fixed.
- WorldScript Power Adapter is not loaded if it is
installed by a language kit or other installer, since Mac
OS 8.5 has this functionality built into the System
file. WorldScript II is no longer loaded differently than
other extensions.
- Support for Unicode scripts and Unicode keyboard
layouts has been added.
- Font and keyboard synchronization can now be turned
off. This can be done either in the Keyboard control
panel or by setting the
smfDisableKeyScriptSync flag in the
smGenFlags Script Manager variable. Calls to
KeyScript check this flag to determine if
the current keyboard script should be synchronized with
the current script. To force keyboard script
synchronization for individual calls to
KeyScript while keyboard script
synchronization is turned off, developers can set bit 7
(smKeyForceKeyScriptBit ) in the code
argument passed to KeyScript . Calls to
KeyScript will not synchronize the current
keyboard script if the
smfDisableKeyScriptSync flag in the Script
Manager variable smGenFlags is set, unless
the smKeyForceKeyScriptBit bit is set in the
KeyScript call's code parameter.
Related Materials:
|